package top.kaoshanji.p1ch01a;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

/**
 * 代码清单-p1ch01a-8页a：基本运算
 * author kaoshanji
 * ^_^
 * create time 2025/2/15 14:30
 */
public class OperatorExample01 {

    private static final Logger logger = LogManager.getLogger(OperatorExample01.class);

    public static void main(String[] args) {

        int num1 = 2147483647 * 2; // 2147483647 是 int 能表示的最大值
        logger.info("...整数计算结果超出范围的情况：{}...", num1);

        double num2 = 10 / 4;
        logger.info("...整数相除的情况：{}...", num2);

        double num3 = 10 / (double)4;
        logger.info("...小数相除的情况：{}...", num3);

        float num4 = 0.1f * 0.1f;
        logger.info("...小数计算的情况：{}...", num4);


    }

}
